Cartoon - 卡通

简述

卡通效果可简化和平滑图像中的阴影和颜色,并可将描边添加到轮廓之间的边缘上。

整体结果是:减少低对比度区域中的对比度,增加高对比区域的对比度。最后呈现 草图卡通 相似的图像,或者使画面 更精细

您可以出于风格目的,使用卡通效果来简化或抽象化图像,使人注意细节区域,或隐藏原始素材的劣质。

与提供相似结果的某些其他效果和技术相比,卡通效果的优势是该效果可提供出众的 时间相关性 。这意味着,在两个帧很相似的情况下,应用卡通效果的结果不会因为帧的不同而显著不同。

此效果适用于 8-bpc、16-bpc 和 32-bpc 颜色。

原理

卡通效果通过三个阶段发挥作用:

  • 通过与 双向模糊 效果使用的操作相似的模糊操作,平滑图像,并移除小变化。通过“细节半径”和“细节阈值”属性控制。

  • 在图像中查找边缘,对其应用描边,与 查找边缘 效果相似。通过“边缘”和“高级”属性组中的属性,控制边缘以及绘制描边方式。

  • 减少图像明亮度和颜色的变化,从而简化阴影和着色。用“填充”属性组,来控制此量化( 色调分离 )。

效果展示

Cartoon - 卡通.md - 图1 | Cartoon - 卡通.md - 图2 | Cartoon - 卡通.md - 图3
|—-|—-|—-|

教程

中英日对照

Cartoon - 卡通.md - 图4Cartoon - 卡通.md - 图5

参数详解

渲染

要执行的操作以及要显示的结果。

填充、边缘或填充及边缘

细节半径

模糊操作的半径,此操作可用于在查找边缘的操作之前平滑图像和移除细节。

模糊半径越大,意味着需要平均越多的像素才能确定每个像素值,因此增加“细节半径”值会增加模糊度。

细节阈值

卡通效果执行的模糊操作与双向模糊效果使用的操作相似。

(请参阅双向模糊效果。)在存在边缘或其他突出细节的区域中,模糊半径会自动减小。“细节阈值”的值可确定卡通效果如何确定哪些区域包含要保留的特性,以及哪些区域应按全模糊程度模糊化。

“细节阈值”的值越低, 保留 细节越多 。“细节阈值”的值越高,简化的卡通类效果越多, 保留细节越少

填充

图像的明亮度值根据“阴影步骤”和“阴影平滑度”属性的设置进行量化(色调分离)。

-阴影平滑度

值为 0,则与简单的色调分离非常相似。不同值之间的过渡 突变 。 | 66(中等阴影平滑度) | 75:较高的“阴影平滑度”值可使各种颜色更自然地混合在一起,色调分离值之间的过渡更缓和,并保持渐变。
|—-|—-|—-| Cartoon - 卡通.md - 图6 | Cartoon - 卡通.md - 图7 | Cartoon - 卡通.md - 图8

平滑阶段需考虑原始图像中存在的 细节 量,使已平滑的区域(如渐变的天空)不进行量化,除非“阴影平滑度”值较低。

边缘

用于判定边缘,以及边缘描边的显示方式。

-阈值

确定两个像素必须具有多大差异,才会将它们视为位于边缘的两侧。增加“阈值”可使更多的区域被视为 边缘

0:没边缘了。跟选择渲染-仅填充 效果一样 1.6(默认) 10
Cartoon - 卡通.md - 图9
Cartoon - 卡通.md - 图10

Cartoon - 卡通.md - 图11

-宽度

边缘描边的粗细。

-柔和度

增加此值可柔化边缘描边和周围颜色之间的过渡。

-不透明度

边缘描边的不透明度。

高级

与边缘和性能有关的高级设置。

-边缘增强

正值用于锐化边缘;负值用于扩展边缘。此增强用于扭曲整个图像,具体方法是使像素朝边缘的方向或远离边缘的方向变形,从而锐化或扩展边缘。

-边缘黑色阶

如果此属性为 0,则仅被视为边缘部分的像素会收到描边;

在“渲染”设置为“边缘”时,图像中除具有纯黑色描边的区域外都是白色的。将“边缘黑色阶”属性增加较小的数量,可在渲染的“边缘”相位添加灰色阴影。将此属性增加较大的数量,可达到与白色描边在黑色背景上相似的结果。

-边缘对比度

边缘灰度表示中的对比度。

-性能

如果您的计算机包含的显卡带支持 OpenGL 的 GPU,则卡通效果可使用此 GPU 加快其处理速度。

案例:山水画?

仅显示边缘,提高描边宽度

Cartoon - 卡通.md - 图12